x

VNC (5900,5901)

https://hackviser.com/tactics/pentesting/services/vnc
https://rouvin.gitbook.io/ibreakstuff/writeups/proving-grounds-practice/linux/nukem

VNC (Virtual Network Computing) is a graphical desktop-sharing system that allows users to remotely control another computer's desktop over a network connection. It is widely used for remote administration, support, and screen sharing.

VNC operates on a client-server architecture, where the VNC server runs on the remote computer and the VNC client software is used to access and interact with the remote desktop.

You'll likely see this on Linux if any kind of remote desktop access is present.

Enumeration

Check for a running local instance, port forwarding to it will allow for remote access via VNC.

ss -ntplu
ssh -L 5901:localhost:5901 user@IP

Bruteforcing

hydra -L users.txt -P pass.txt vnc://[target]

Combination pair

hydra -C SecLists/Passwords/Default-Credentials/vnc-betterdefaultpasslist.txt 192.168.207.183 vnc
Left-click: follow link, Right-click: select node, Scroll: zoom
x